$(document).ready(function () {
    $('#summernote').summernote({
        height: 300,
        tabsize: 2,
        lang: 'zh-CN',
        placeholder: '请 输 入 问 题 的 详 细 描 述 ...',
        callbacks: {
            onImageUpload: function (files) {
                 //alert('即 将 自 行 处 理 上 传 本 地 文 件 ......');
                if (files.length == 0) {
                    alert('请 选 择 图 片 ! ');
                    return;
                }
                if (files.length > 1) {
                    alert('每 次 只 允 许 选 择 1张 图 片 ! ');
                    return;
                }
                let file = files[0];
                let data = new FormData();
                data.append("imageFile", file);
                // 在使用$.ajax()实现文件上传时,data必须是FormData对象,且必须配置 contentType:false和 processData:false
                $.ajax({
                    url: '/portal/questions/upload-image',
                    data: data,
                    type: 'post',
                    contentType: false,
                    processData: false,
                    success: function (r) {
                        if (r.state == 2000) {
                            //alert('上 传 成 功 ! ');
                            let img = new Image();
                            img.src=r.data;
                            console.log(r.data);
                            $('#summernote').summernote('insertNode',img);

                        } else {
                            alert(r.message);
                        }
                    }
                });
            }
        }
    });
});